"inout" for the parameter ITER passed. This means that bindings would misjudge what
the function does. In the case of guile-gi, it would be misjudged for a predicate,
see gulie-gi bug 87.
/**
* gtk_tree_store_remove:
* @tree_store: A #GtkTreeStore
- * @iter: A valid #GtkTreeIter
+ * @iter: (inout): A valid #GtkTreeIter
*
* Removes @iter from @tree_store. After being removed, @iter is set to the
* next valid row at that level, or invalidated if it previously pointed to the